package io.vincentwinner.systeminfoapi.service;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

/**
 * 获取需要频繁动态更新的信息
 */
public interface IDynamicInfoService {

    /**
     * @return 操作系统动态信息
     */
    JSONObject getOperatingSystemDynamicInfo();

    /**
     * @return cpu动态信息
     */
    JSONObject getCentralProcessUnitDynamicInfo();

    /**
     * @return 内存动态信息
     */
    JSONObject getMemoryDynamicInfo();

    /**
     * @return 磁盘动态信息
     */
    JSONArray getDiskDynamicInfo();

}
